@charset "UTF-8";

/* 链接 */
.vp-doc a:not(.no-icon)[target="_blank"]::before,
.vp-doc a:not(.no-icon)[href^="./"]::before,
.vp-doc a:not(.no-icon)[href^="../"]::before,
.vp-doc a:not(.no-icon)[href^="/"]::before {
  content: "";
  background-image: url(https://api.iconify.design/heroicons-solid:link.svg?color=%23409eff);
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background-size: cover;
  top: -2px;
  margin-right: 2px;
}

.vp-doc a:not(.no-icon)[href^='https://vitepress.dev']::before
{
  background-image: url("https://vitepress.dev/vitepress-logo-mini.svg");
}

.vp-doc a:not(.no-icon)[href^='https://hexo.io']::before
{
  width: 16px;
  height: 18px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:hexo.svg);
}

.vp-doc a:not(.no-icon)[href^='https://git-scm.com']::before
{
  width: 18px;
  height: 18px;
  margin-left: 1px;
  margin-right: 3px;
  background-image: url(https://api.iconify.design/logos:git.svg);
}

.vp-doc a:not(.no-icon)[href^='https://github.com']::before
{
  background-image: url(https://api.iconify.design/mdi:github.svg);
}

.vp-doc a:not(.no-icon)[href^='https://gitee.com']::before
{
  width: 18px;
  height: 18px;
  margin-left: 1px;
  margin-right: 3px;
  background-image: url(https://api.iconify.design/simple-icons:gitee.svg?color=%23C71E23);
}

.vp-doc a:not(.no-icon)[href^='https://developer.mozilla.org']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos/mdn.svg);
}

.vp-doc a:not(.no-icon)[href^='https://cn.vite.dev']::before,
.vp-doc a:not(.no-icon)[href^='https://vite.dev']::before
{
  width: 18px;
  height: 18px;
  margin-left: 1px;
  margin-right: 3px;
  background-image: url(https://api.iconify.design/logos:vitejs.svg);
}

.vp-doc a:not(.no-icon)[href^='https://webpack.js']::before
{
  background-image: url(https://api.iconify.design/devicon:webpack.svg);
}

.vp-doc a:not(.no-icon)[href^='https://vuejs.org']::before,
.vp-doc a:not(.no-icon)[href^='https://cn.vuejs.org']::before
{
  width: 18px;
  height: 16px;
  margin: 2px 3px 0 1px;
  background-image: url(https://api.iconify.design/logos/vue.svg);
}

.vp-doc a:not(.no-icon)[href^='https://vueuse.org.cn']::before,
.vp-doc a:not(.no-icon)[href^='https://vueuse.org']::before
{
  width: 18px;
  margin: 2px 3px 0 1px;
  background-image: url(https://api.iconify.design/logos:vueuse.svg);
}

.vp-doc a:not(.no-icon)[href^='https://twikoo.js.org']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url("https://twikoo.js.org/twikoo-logo-mini.png");
}

.vp-doc a:not(.no-icon)[href^='https://element-plus.org']::before,
.vp-doc a:not(.no-icon)[href^='https://element.eleme.cn']::before
{
  width: 16px;
  height: 18px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:element.svg);
}

.vp-doc a:not(.no-icon)[href^='https://nodejs.org']::before
{
  width: 16px;
  height: 18px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:nodejs-icon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://npmjs.com']::before,
.vp-doc a:not(.no-icon)[href^='https://www.npmjs.com']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:npm-icon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://pnpm.io']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:pnpm.svg);
}

.vp-doc a:not(.no-icon)[href^='https://react.dev']::before
{
  width: 20px;
  height: 18px;
  background-image: url(https://api.iconify.design/logos:react.svg);
}

.vp-doc a:not(.no-icon)[href^='https://typescriptlang.org']::before,
.vp-doc a:not(.no-icon)[href^='https://www.typescriptlang.org']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:typescript-icon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://uniapp.dcloud.net.cn']::before
{
  background-image: url(https://api.iconify.design/mynaui/letter-u-square-solid.svg?color=%232D8E3B);
}

.vp-doc a:not(.no-icon)[href*='https://siliconflow.cn']::before,
.vp-doc a:not(.no-icon)[href*='https://cloud.siliconflow.cn']::before,
.vp-doc a:not(.no-icon)[href*='https://docs.siliconflow.cn']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://static01.siliconflow.cn/f/static/cn/logo.svg);
}

.vp-doc a:not(.no-icon)[href*='https://www.deepseek.com']::before,
.vp-doc a:not(.no-icon)[href*='https://platform.deepseek.com']::before,
.vp-doc a:not(.no-icon)[href*='https://chat.deepseek.com']::before,
.vp-doc a:not(.no-icon)[href*='https://api-docs.deepseek.com']::before
{
  width: 18px;
  height: 14px;
  margin-left: 1px;
  margin-right: 3px;
  background-image: url(https://chat.deepseek.com/favicon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://code.visualstudio.com']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:visual-studio-code.svg);
}

.vp-doc a:not(.no-icon)[href^='https://marketplace.visualstudio.com']::before,
.vp-doc a:not(.no-icon)[href^='https://learn.microsoft.com']::before,
.vp-doc a:not(.no-icon)[href^='https://www.microsoft.com']::before,
.vp-doc a:not(.no-icon)[href^='https://support.microsoft.com']::before,
.vp-doc a:not(.no-icon)[href^='https://microsoftedge.microsoft.com']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:microsoft-icon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://support.google.com']::before,
.vp-doc a:not(.no-icon)[href^='https://www.google.com']::before
{
  width: 16px;
  height: 16px;
  margin-left: 2px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:google-icon.svg);
}

.vp-doc a:not(.no-icon)[href^='https://chromewebstore.google.com']::before,
.vp-doc a:not(.no-icon)[href^='https://chrome.google.com']::before,
.vp-doc a:not(.no-icon)[href^='https://www.google.com/chrome']::before,
.vp-doc a:not(.no-icon)[href^='https://www.google.cn']::before
{
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:chrome.svg);
}

.vp-doc a:not(.no-icon)[href^='https://mp.weixin.qq.com']::before,
.vp-doc a:not(.no-icon)[href^='https://open.weixin.qq.com']::before,
.vp-doc a:not(.no-icon)[href^='https://developers.weixin.qq.com']::before
{
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/simple-icons:wechat.svg?color=%231AAD1A);
}

.vp-doc a:not(.no-icon)[href^='https://www.naiveui.com']::before
{
  width: 16px;
  height: 18px;
  margin-right: 4px;
  background-image: url(https://api.iconify.design/logos:naiveui.svg);
}

.vp-doc a:not(.no-icon)[href^='https://plugins.jetbrains.com']::before,
.vp-doc a:not(.no-icon)[href^='https://jetbrains.com']::before
{
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-image: url("");
}

.vp-doc a:not(.no-icon)[href^='https://iconify.design']::before
{
  width: 16px;
  height: 18px;
  margin-right: 4px;
  background-image: url("");
}

.vp-doc a:not(.no-icon)[href^='https://icones.js.org']::before
{
  width: 16px;
  height: 18px;
  margin-right: 4px;
  background-image: url(https://icones.js.org/favicon-dark.svg);
}

.dark .vp-doc a[target="_blank"]::before,
.dark .vp-doc a[href^="./"]::before,
.dark .vp-doc a[href^="../"]::before {
  filter: brightness(0.8);
}

.dark .vp-doc a[href^='https://github.com']::before
{
  background-image: url(https://api.iconify.design/mdi/github.svg?color=%23fff);
}

.dark .vp-doc a[href^='https://iconify.design']::before
{
  background-image: url("");
}

.dark .vp-doc a[href^='https://icones.js.org']::before
{
  background-image: url(https://icones.js.org/favicon.svg);
}
